#ifndef CNC_UI_SERVICES_H
#define CNC_UI_SERVICES_H

#include "kbdcmd.h"
#include <bcm/bcm.h>

namespace cnc {

	namespace ui {

		struct Services : public bcm::Interface
		{
			virtual bool selectForm(const char *formID) = 0;
			virtual bool setInfo(const char *infoID, const char *utf8text) = 0;
			virtual void setCommand(const cnc::comm::KbdCommand kbdCmd) = 0;
		};

	} // namespace ui

} // namespace cnc

#endif
